Docker 部署 BililiveGo
BiliLiveGo 是一个支持直播流转发和录制的开源项目,通常用于 B站直播录制或推流到其他平台。使用 Docker 安装和运行 BiliLiveGo 是一个简便的方式。以下是具体安装方法:
1. 环境准备
确保系统已安装 Docker 和 Docker Compose:
- 安装 Docker:Docker 官方文档。
- 如果需要 Docker Compose,安装 指南。
2. 拉取 BiliLiveGo 镜像
在终端中运行以下命令:
docker pull yangsijia/bililive-go:latest
3. 配置 BiliLiveGo
BiliLiveGo 使用配置文件管理,你需要准备一个 config.yml
文件来定义工作参数。
示例配置 文件(config.yml):
# 监听地址和端口
server:
addr: ":8080"
# 日志设置
logger:
level: "info"
# 任务列表
tasks:
- room_id: 123456 # B站直播间 ID
record: true # 是否录制直播
output: /data # 存储录制文件的路径
danmaku: true # 是否保存弹幕
4. 运行容器
运行容器时挂载配置文件和录制存储目录:
docker run -d \
--name bililivego \
-p 8080:8080 \
-v $(pwd)/config.yml:/app/config.yml \
-v $(pwd)/data:/app/data \
yangsijia/bililive-go:latest
参数说明:
-p 8080:8080
:将容器的 8080 端口映射到主机。-v $(pwd)/config.yml:/app/config.yml
:将当前目录下的config.yml
文件挂载到容器。-v $(pwd)/data:/app/data
:将录制文件保存到主机的data
目录。